package org.afs.gescol.core.dto.classes;

import java.io.Serializable;

import org.scub.foundation.framework.base.dto.IdLabelDto;

/**
 * DTO for school class data.
 * @autor Kobla GBENYO (kobla.gbenyo@gmail.com)
 */
public class SchoolClassDto implements Serializable {

    /** Serial Version UID. */
    private static final long serialVersionUID = -8262971135631544419L;

    private Long schoolClassId;

    /** School Class Short label. */
    private String shortLabel;

    /** School Class Long label. */
    private String longLabel;

    private IdLabelDto classCycle;

    private IdLabelDto classLevel;

    private IdLabelDto classSeries;

    /**
     * Get the value of shortLabel.
     * @return the shortLabel
     */
    public String getShortLabel() {
        return shortLabel;
    }

    /**
     * Get the value of longLabel.
     * @return the longLabel
     */
    public String getLongLabel() {
        return longLabel;
    }

    /**
     * Get the value of classCycle.
     * @return the classCycle
     */
    public IdLabelDto getClassCycle() {
        return classCycle;
    }

    /**
     * Get the value of classLevel.
     * @return the classLevel
     */
    public IdLabelDto getClassLevel() {
        return classLevel;
    }

    /**
     * Get the value of classSeries.
     * @return the classSeries
     */
    public IdLabelDto getClassSeries() {
        return classSeries;
    }

    /**
     * Set the value of shortLabel.
     * @param shortLabel the shortLabel to set
     */
    public void setShortLabel(String shortLabel) {
        this.shortLabel = shortLabel;
    }

    /**
     * Set the value of longLabel.
     * @param longLabel the longLabel to set
     */
    public void setLongLabel(String longLabel) {
        this.longLabel = longLabel;
    }

    /**
     * Set the value of classCycle.
     * @param classCycle the classCycle to set
     */
    public void setClassCycle(IdLabelDto classCycle) {
        this.classCycle = classCycle;
    }

    /**
     * Set the value of classLevel.
     * @param classLevel the classLevel to set
     */
    public void setClassLevel(IdLabelDto classLevel) {
        this.classLevel = classLevel;
    }

    /**
     * Set the value of classSeries.
     * @param classSeries the classSeries to set
     */
    public void setClassSeries(IdLabelDto classSeries) {
        this.classSeries = classSeries;
    }

    /**
     * Get the value of schoolClassId.
     * @return the schoolClassId
     */
    public Long getSchoolClassId() {
        return schoolClassId;
    }

    /**
     * Set the value of schoolClassId.
     * @param schoolClassId the schoolClassId to set
     */
    public void setSchoolClassId(Long schoolClassId) {
        this.schoolClassId = schoolClassId;
    }

}
